<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>条件分支语句</title>
    <script>
        /* 条件分支语句 （switch语句） */
        /* 
        根据number的值，输出对应的中文
        语法：
            switch(条件表达式){
                case 表达式：
                    语句...
                    break;
                case 表达式：
                    语句...
                    break;
                case 表达式：
                    语句...
                    break;
                case 表达式：
                    语句...
                    break;
                default:
                    语句...
                    break;
            }
        执行流程：
            switch..case..语句
            在执行时会依次将case后的表达式的值和switch后的表达式后的条件表达式的值进行全等比较，
            如果比较结果为true，则从当前case处开始执行代码
                当前case后的都会执行，需要用break进行退出switch语句
                以确保只会执行当前的case语句，而不会执行其他的case语句
            如果比较结果为false，则继续向下比较
            如果所有的比较结果都为false，则只执行default
        switch和if语句的功能上实际上 是由重复的，使用switch可以实现if的功能
        同样if也可以实现switch的功能，但是if使用的较多，可以根据自己的需求来选择
        */
        var num = 1;
        // if (num == 1) {
        //     console.log("一");

        // } else if (num == 2) {
        //     console.log("二");
        // } else if (num == 3) {
        //     console.log("三");
        // }
        switch (num) {
            case 1:
                console.log("一");
                break;
            case 2:
                console.log("二");
                break;
            default:
                console.log("非法数字")
        }
        /* switch练习 */
        /*  var score = +prompt("请输入成绩");
         switch (parseInt(score / 10)) {
             case 10:
             case 9:
             case 8:
             case 7:
             case 6:
                 document.write("成绩合格");
                 break;

             default:
                 document.write("不合格");

         } */

        /* var score = +prompt("请输入成绩");
        switch (true) {
            case score >= 60:
                document.write("合格");
                break;
            case score < 60:
                document.write("不合格");
                break;

        } */

        /* if判断成绩是否合格 */
        var score = +prompt("请输入成绩");
        if (score >= 60) {
            document.write("成绩合格");
        } else {
            document.write("成绩不合格");
        }
    </script>
</head>

<body>

</body>

</html>